
all: prebuil gdbstub

prebuil:
	

gdbstub:gdbstub_be.o gdbstub_dmi_stub.o gdbstub_fe.o gdbstub.o main.o RVDM.o
	$(CC) -o ../build/bin/gdbstub -pthread ../build/obj/gdbstub_be.o \
	                                       ../build/obj/gdbstub_dmi_stub.o \
										   ../build/obj/gdbstub_fe.o \
										   ../build/obj/gdbstub.o \
										   ../build/obj/main.o \
										   ../build/obj/RVDM.o \
										   -g

gdbstub_be.o:
	$(CC) -c -o ../build/obj/gdbstub_be.o gdbstub_be.c -g

gdbstub_dmi_stub.o:
	$(CC) -c -o ../build/obj/gdbstub_dmi_stub.o gdbstub_dmi_stub.c -g

gdbstub_fe.o:
	$(CC) -c -o ../build/obj/gdbstub_fe.o gdbstub_fe.c -g

gdbstub.o:
	$(CC) -c -o ../build/obj/gdbstub.o gdbstub.c -g

main.o:
	$(CC) -c -o ../build/obj/main.o main.c -g

RVDM.o:
	$(CC) -c -o ../build/obj/RVDM.o RVDM.c -g